| Interface | Description |
|---|---|
| AcknowledgePurchaseResponseListener |
Listener for the result of an acknowledge purchase request.
|
| BillingClientStateListener |
Callback for setup process.
|
| ConsumeResponseListener |
Callback that notifies when a consumption operation finishes.
|
| ProductDetailsResponseListener |
Listener to a result of product details query.
|
| PurchasesResponseListener |
Listener to a result of purchases query.
|
| PurchasesUpdatedListener |
Listener interface for purchase updates which happen when,
for example, the user buys something within the app.
|
| SkuDetailsResponseListener |
Listener to a result of SKU details query.
|
| Class | Description |
|---|---|
| AcknowledgePurchaseParams |
Parameters to acknowledge a purchase.
|
| AcknowledgePurchaseParams.Builder |
Helps construct
AcknowledgePurchaseParams that are used to acknowledge a purchase. |
| BillingClient |
Main interface for communication between the library and user application code.
|
| BillingClient.Builder |
Builder to configure and create a
BillingClient instance. |
| BillingFlowParams |
Parameters to initiate a purchase flow.
|
| BillingFlowParams.Builder |
Helps to construct
BillingFlowParams that are used to initiate a purchase flow. |
| BillingFlowParams.ProductDetailsParams |
Params that describe the product to be purchased.
|
| BillingFlowParams.ProductDetailsParams.Builder |
Helps to construct a
BillingFlowParams.ProductDetailsParams. |
| BillingResponseReceiver |
You must register this class as a broadcast receiver in your "AndroidManifest.xml" file in order
to receive broadcast intents from the Amazon Appstore for in-app billing.
|
| BillingResult |
Params containing the response code and the debug message from In-app Billing API response.
|
| BillingResult.Builder |
Helps to construct
BillingResult that are used to return response from In-app Billing API. |
| ConsumeParams |
Parameters to consume a purchase.
|
| ConsumeParams.Builder |
Helps construct
ConsumeParams that are used to consume a purchase. |
| ProductDetails |
Represents the details of a product.
|
| ProductDetails.OneTimePurchaseOfferDetails |
Represents the offer details to buy a purchase product.
|
| Purchase |
Represents an in-app billing purchase.
|
| QueryProductDetailsParams |
Parameters to initiate a query for Product details.
|
| QueryProductDetailsParams.Builder |
Helps construct
QueryProductDetailsParams required to query ProductDetails. |
| QueryProductDetailsParams.Product |
A Product identifier used for querying product details.
|
| QueryProductDetailsParams.Product.Builder |
Builder that helps construct
QueryProductDetailsParams.Product. |
| QueryPurchasesParams |
Parameters to initiate a query for purchases.
|
| QueryPurchasesParams.Builder |
Helps construct
QueryPurchasesParams required to query purchases. |
| SkuDetails |
Represents an in-app product's listing details.
|
| SkuDetailsParams |
Parameters to initiate a query for SKU details.
|
| SkuDetailsParams.Builder |
Helps to construct
SkuDetailsParams that are used to query for SKU details. |
| Annotation Type | Description |
|---|---|
| BillingClient.BillingResponseCode |
Possible response codes.
|
| BillingClient.ConnectionState |
Connection state of billing client.
|
| BillingClient.FeatureType |
Features/capabilities supported by
BillingClient.isFeatureSupported(String). |
| BillingClient.ProductType |
Supported Product types.
|
| BillingClient.SkuType |
Supported SKU types.
|
| Purchase.PurchaseState |
Possible purchase states.
|